package com.tiger.project.mapper;

import java.util.List;
import org.springframework.stereotype.Component;
import com.tiger.project.domain.Oainfo;

/**
 * OA消息待办已办Mapper接口
 *
 * @author iot
 * @date 2022-12-13
 */
@Component
public interface OainfoMapper {
    /**
     * 查询OA消息待办已办
     *
     * @param id OA消息待办已办主键
     * @return OA消息待办已办
     */
    public Oainfo selectOainfoById(Long id);

    /**
     * 查询OA消息待办已办列表
     *
     * @param oainfo OA消息待办已办
     * @return OA消息待办已办集合
     */
    public List<Oainfo> selectOainfoList(Oainfo oainfo);

    /**
     * 新增OA消息待办已办
     *
     * @param oainfo OA消息待办已办
     * @return 结果
     */
    public int insertOainfo(Oainfo oainfo);

    /**
     * 修改OA消息待办已办
     *
     * @param oainfo OA消息待办已办
     * @return 结果
     */
    public int updateOainfo(Oainfo oainfo);

    /**
     * 删除OA消息待办已办
     *
     * @param id OA消息待办已办主键
     * @return 结果
     */
    public int deleteOainfoById(Long id);

    /**
     * 批量删除OA消息待办已办
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteOainfoByIds(Long[] ids);
    
}
